package com.rc.evcharger.common.mq;

/**
 * Created by sven on 2018-04-25
 */
public class MqConfig {
    /**
     * 使用路由模式推送
     * 桩指令
     */
    public static String CONTROLL_A1 = "CONTROLL_CODE_A1";
    public static String CONTROLL_A2 = "CONTROLL_CODE_A2";
    public static String CONTROLL_A4 = "CONTROLL_CODE_A4";
    public static String CONTROLL_A5 = "CONTROLL_CODE_A5";
    public static String CONTROLL_A6 = "CONTROLL_CODE_A6";

    public static String CONTROLL_0E = "CONTROLL_CODE_0E";
    public static String CONTROLL_8E = "CONTROLL_CODE_8E";
    public static String CONTROLL_8E_DELAY_STOP = "CONTROLL_CODE_8E_DELAY_STOP"; //延迟停止

    public static String CONTROLL_79 = "CONTROLL_CODE_79";
    public static String CONTROLL_89 = "CONTROLL_CODE_89";
    public static String CONTROLL_8C = "CONTROLL_CODE_8C";
    public static final String CONTROLL_C5 = "CONTROLL_CODE_C5";
    public static final String CONTROLL_C6 = "CONTROLL_CODE_C6";

    public static String CONTROLL_1C = "CONTROLL_CODE_1C";

    public static String CONTROLL_33 = "CONTROLL_CODE_33";

    public static String CONTROLL_CARDNO = "CONTROLL_CARDNO";

    /**
     * jinzhuang-saas-evcharger作为发送方，可以不需定义MQ，只需根据KEY发送即使，但接收方需要定义MQ
     * 充电回调消息，由SAAS-OPEN模块负责监听
     */
    public static String CALLBACK_STATIONS_STATUS = "callback_stations_status";//当设备状态发生变化时，推送最新的状态到合作方
    public static String CALLBACK_START_CHARGE_RESULT = "callback_start_charge_result";//启动回调
    public static String CALLBACK_STOP_CHARGE_RESULT = "callback_stop_charge_result";//结束回调

    public static String OPEN2APP_NOTIFY_STOP_CHARGE_RESULT = "open2app_notify_stop_charge_result";//结束回调

    /**
     * Mongodb 日志
     */
    //public static String LOG_ELECPILE_FAULT = "log_elecpile_fault"; //故障
    //public static String LOG_CHARGED_PROCESS = "log_charged_process"; //充电过程


    /**
     * 智充充电桩指令码推送
     */
    public static String ZC_CONTROLL_01 = "ZC_CONTROLL_CODE_01";
    public static String ZC_CONTROLL_02 = "ZC_CONTROLL_CODE_02";
    public static String ZC_CONTROLL_03 = "ZC_CONTROLL_CODE_03";
    public static String ZC_CONTROLL_04 = "ZC_CONTROLL_CODE_04";
    public static String ZC_CONTROLL_05 = "ZC_CONTROLL_CODE_05";
    public static String ZC_CONTROLL_06 = "ZC_CONTROLL_CODE_06";
    public static String ZC_CONTROLL_07 = "ZC_CONTROLL_CODE_07";
    public static String ZC_CONTROLL_08 = "ZC_CONTROLL_CODE_08";
    public static String ZC_CONTROLL_11 = "ZC_CONTROLL_CODE_11";
    public static String ZC_CONTROLL_12 = "ZC_CONTROLL_CODE_12";
    public static String ZC_CONTROLL_33 = "ZC_CONTROLL_CODE_33";
    public static String ZC_CONTROLL_34 = "ZC_CONTROLL_CODE_34";
    public static String ZC_CONTROLL_35 = "ZC_CONTROLL_CODE_35";
    public static String ZC_CONTROLL_36 = "ZC_CONTROLL_CODE_36";
    public static String ZC_CONTROLL_37 = "ZC_CONTROLL_CODE_37";
    public static String ZC_CONTROLL_38 = "ZC_CONTROLL_CODE_38";
    public static String ZC_CONTROLL_41 = "ZC_CONTROLL_CODE_41";
    public static String ZC_CONTROLL_42 = "ZC_CONTROLL_CODE_42";
    public static String ZC_CONTROLL_55 = "ZC_CONTROLL_CODE_55";
    public static String ZC_CONTROLL_56 = "ZC_CONTROLL_CODE_56";



}
